Шаг 8. Добавляем GPG-программу в глобальный конфигурационный файл Git

Если вы захотите использовать приложение GitHub Desktop после настройки GPG, то столкнётесь с ошибкой, из-за которой у вас не получится подписать коммит. Всё дело в том, что изначально коммиты подписываются только через терминал и с использованием опции -S, а при использовании GitHub Desktop нельзя указать опцию. Поэтому в глобальном конфигурационном файле нужно явно указать программу GPG, которая будет вызываться при использовании приложения GitHub Desktop во время создания нового коммита.

Для начала определим путь, по которому расположена программа GPG. Для этого мы введём в Git Bash команду where gpg.

Введена команда where gpg
Введена команда where gpg

Далее скорректируем путь до программы на такой: C:/Program Files/Git/usr/bin/gpg.exe. То есть заменим обратные слэши на прямые, чтобы они не вызывали проблем.

Введём команду git config --global gpg.program "C:/Program Files/Git/usr/bin/gpg.exe".

Введена команда git config --global gpg.program
Введена команда git config --global gpg.program

Для проверки выведем глобальный конфигурационный файл с помощью команды git config --global --list.

Введена команда git config --global --list
Введена команда git config --global --list

Как вы можете заметить, в нём появилось две новых записи: идентификатор GPG-ключа и путь до GPG программы.